#page{padding:40px 0;background-color:#C4DDFC;overflow:hidden;}
#page .area{margin:0 auto;padding:40px;width:800px;background-color:#fff;border:1px solid #dbdbdb;overflow:hidden;}
#page .area .form_container{float:left;width:598px;border-right:2px solid #ccc;}
#page .area .other{float:right;width:170px;padding-left:30px;}
#page .area h3{font-size:26px;margin-bottom:35px;}
#page .form_container ul{margin-top:20px;overflow:hidden;}
#page .form_container li{float:left;padding:10px;width:160px;font-size:16px;border-bottom:2px solid #5A97E6;text-align:center;}
#page .form_container li:hover{background-color:#C4DDFC;color:#fff;}
#page .form_container li:hover a{color:#fff;}
#page .form_container li.active{background-color:#5A97E6;color:#fff;}
#page .field{padding:0 5px 20px 5px;font-size:14px;}
#page .field h4{margin-right:40px;padding:30px 0 15px;border-bottom:1px solid #B3B3B3;}
#page .field div{margin-top:20px;}
#page .info{padding:10px 20px;width:490px;font-size:18px;color:#1b1b1b;background-color:#FDE9C7;border-radius:20px;}
#page .field label{display:inline-block;padding:5px;width:80px;text-align:right;}
#page .field .protocol{padding-left:90px;line-height:36px;text-align:left;}
#page .field .protocol span{margin:2px 0 5px 5px;font-size:12px;_margin-top:2px;}
#page .field .protocol a{color:#ee9f20;}
#page .field .protocol a:hover{font-weight:bold;}
#page .field button{margin-left:90px;line-height:28px;border:1px solid #F8D69F;background-color:#ee9f20;color:#fff;}
#page .field button:hover{border-color:#ee9f20;background-color:#F8D69F;}
#page .other h4{font-size:18px;font-weight:normal;margin-bottom:20px;line-height:25px;}
#page .other li{margin-top:5px;}
#page .other .has-account{margin:30px 0 10px 0;color:#666;font-size:14px;}
#page .other p a{display:block;text-align:center;font-size:16px;width:88px;line-height:38px;border:1px solid #C4DDFC;background-color:#7BAFF3;color:#fff;}
#page .other p a:hover{border-color:#7BAFF3;background-color:#C4DDFC;}